.new-swiper {
    >span{
        cursor: pointer;
    }
    margin: 20px 0 37px;
}

.n-bilst {
    height: 472px;
    margin-top: 20px;
    padding-left: 1px;
    .blk {
        float: left;
        width: 228px;
    }
    .top {
        height: 100px;
        padding: 20px 0 0 19px;
        box-sizing: content-box;
        .msk {
            cursor: pointer;
        }
    }
    .cver {
        float: left;
        display: inline;
    }
    .tit {
        float: left;
        width: 116px;
        margin: 6px 0 0 10px;
        h3 {
            width: 100%;
        }
        >div {
            cursor: pointer;
        }
    }
    .btn {
        margin-top: 10px;
        span {
            display: block;
            float: left;
            width: 22px;
            height: 22px;
            margin-right: 10px;
            text-indent: -9999px;
            cursor: pointer;
        }
    }
    ol {
        height: 319px;
        margin-left: 50px;
        line-height: 32px;
        li {
            height: 32px;
            * {
                vertical-align: middle;
            }
            &:hover .oper{
                display: block;
            }
        }
        .no {
            float: left;
            position: relative;
            width: 35px;
            height: 32px;
            margin-left: -35px;
            text-align: center;
            color: #666;
            font-size: 16px;
        }
        .no-top {
            color: #c10d0c;
        }
        .nm {
            float: left;
            width: 96px;
            height: 32px;
            cursor: pointer;
        }
        .oper {
            display: none;
            float: right;
            width: 82px;
            margin-top: 7px;
            em {
                float: left;
                width: 17px;
                height: 17px;
                margin-right: 10px;
                cursor: pointer;
            }
            .u-icn-81 {
                margin: 2px 6px 0 0;
                background-position: 0 -700px;
                &:hover {
                    background-position: -22px -700px;
                }
            }
        }
    }
    .more {
        clear: both;
        height: 32px;
        margin-right: 32px;
        text-align: right;
        line-height: 32px;
    }
    .blk-1 {
        width: 228px;
    }
}

.n-bilst {
    background: url(https://s2.music.126.net/style/web2/img/index/index_bill.png?eb8079bc90081df0aac2e62fb669fda1) no-repeat;
}

.u-cover-4 {
    width: 80px;
    height: 80px;
    .msk {
        background-position: -145px -57px;
    }
}

.u-icn-81 {
    width: 13px;
    height: 13px;
    background-position: 0 -700px;
}
.u-icn, .u-icn2, .u-icn3 {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}

.u-icn, .u-title-1 .out .icon {
    background: url(https://s2.music.126.net/style/web2/img/icon.png?bd9557321f2cc59d67f4fc72e00b1ffa) no-repeat 0 9999px;
}